home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 3
/
CU Amiga Magazine's Super CD-ROM 03 (1996)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1996-09].iso
/
misc
/
gcc
/
gnu
/
stderrfix
/
gppstderrfix.cc
next >
Wrap
C/C++ Source or Header
|
1994-01-05
|
513b
|
33 lines
#include <stdlib.h>
#include <stdio.h>
#ifdef RLE
#include <rle.h>
#endif
static FILE *oldstderr;
static void
restorestderr(void)
{
fclose(stderr);
stderr = oldstderr;
}
extern int mymain(int, char **);
int
main(int argc, char **argv)
{
oldstderr = stderr;
stderr = fopen("*", "w+");
atexit(restorestderr);
#ifdef RLE
/* Stdout is not a constant expression, so we have to assign it to
rle_dflt_hdr.rle_file at run-time.
*/
rle_dflt_hdr.rle_file = stdout;
#endif
return mymain(argc, argv);
}